Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Chicago Challenger Granby Challenger Winnipeg Challenger Winston-Salem Open - Winston-Salem Cary 2 Challenger Tiburon Challenger Charleston Challenger M15 Las Vegas Fairfield Challenger Drummondville Challenger Indian Wells 1 Challenger Cleveland Challenger M25 Santo Domingo M25 Santo Domingo Little Rock Challenger Santo Domingo Challenger Citi Open - Washington Citi Open - Washington New Zealand F2 New Zealand F3 Japan F5 Canada F4 Canada F5 USA F21 USA F22 USA F23 Australia F4 Japan F1 Japan F2 Japan F3 Japan F5 USA F14 Japan F8 Japan F9 China F3 Japan F4 Korea F1 Korea F2 Korea F3 China F6 Japan F2 Japan F3 USA F27 USA F28 USA F30 USA F2 USA F7 USA F18 USA F4 USA F5 USA F6 USA F11 USA F8 USA F18 USA F20 Canada F7 Canada F8 USA F1 USA F16a USA F16b Italy F17 USA F1 USA F2 USA F17 USA F18 USA F20 USA F22 Japan F1 Japan F7 USA F30 Finland F1 Sri Lanka F2 India F7 Japan F2 Japan F3 Korea F1 USA F20 Finland F2 Puerto Rico F1 USA F1 (Los Angeles) France F5 (Toulouse) USA F22 (Pittsburgh) Japan F4 Japan F10 USA F33 (Houston) USA F34 (Harlingen) Mexico F7 (Metepec) USA F29 Japan F6 Singapore F1 (Singapore) Singapore F2 (Singapore) USA F13 (Winston-Salem) USA F13 Canada F3 (Calgary) Canada F4 (Kelowna) USA F20 (Rochester) USA F16 M15 Fayetteville M25 Vic M25 Prague M15 Memphis M25 Wesley Chapel M15 Huntsville Indian Wells 2 Challenger M25 Setubal M15 Sunrise Samsung Secruities Cup Challenger - Seoul Flea Market Cup - Busan Club Coop's ATP Challenger International - Brisbane Oldum Brown Vancouver Open - Vancouver Binghamton Challenger Tiburon Challenger Seoul Challenger Binghamton Challenger Singapore Challenger Tallahassee Challenger Beijing Challenger Toyota Challenger Sarasota Challenger Kaohsiung Challenger Sarasota Challenger Nottingham-2 Challenger Shenzhen Challenger Nanchang Challenger Kaohsiung Challenger Bangkok Challenger Shanghai Challenger M15 Los Angeles Seoul Challenger Bergamo Challenger Cary Challenger Busan Challenger Kyoto Challenger Pingguo Challenger Nottingham Challenger Knoxville Challenger Kobe Challenger Hua Hin Challenger Kyoto Challenger Yokohama Challenger Stockton Challenger Ningboo Challenger Las Vegas Challenger Charlottesville Challenger Houston Challenger Noumea Challenger Da Nang Challenger Newport Beach Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Drummondville Challenger Shenzhen Challenger Zhangjiagang Challenger Sophia Antipolis Challenger Taipei City Challenger Sarasota Challenger Tallahassee Challenger Nanchang Challenger Seoul Challenger Busan Challenger Little Rock Challenger Nottingham Challenger Columbus Challenger Ilkley Challenger Winnetka Challenger Binghamton Challenger Aptos Challenger Vancouver Challenger Jinan Challenger Kaohsiung Challenger Columbus Challenger Tiburon Challenger Ningboo Challenger Shenzhen Challenger Kobe Challenger Bangkok Challenger Newport Beach Challenger Toyota Challenger Drummondville Challenger Indian Wells Challenger Busan Open Challenger Tennis - Busan Istanbul Challenger IV Manta Open - Manta McDonalds ATP Challenger - Burnie Busan Open Challenger Tennis - Busan Cleveland Challenger Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby Tallahassee Challenger Biella 5 Challenger Biella 6 Challenger Little Rock Challenger Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Orlando 2 Challenger Porto Challenger Bangkok Challenger Calabasas Challenger Yokohama Challenger Szczecin Challenger Baton Rouge Challenger Busan Challenger Cremona Challenger Biel Challenger Granby Challenger Champaign Challenger Monterrey Challenger Bergamo Challenger Busan Challenger Nottingham Challenger Wuhai Challenger Shanghai Challenger Honolulu Challenger Singapore Challenger Charlottesville Challenger Savannah Challenger Busan Challenger Cleveland Challenger Guimaraes Challenger Seoul Challenger Dallas Challenger New Delhi Challenger Taipei City Challenger Tallahassee Challenger Aptos Challenger Little Rock Challenger Charlottesville Challenger Yokohama Challenger Dallas Challenger Kyoto Challenger Granby Challenger Yokohama Challenger Manila Challenger Bergamo Challenger Guangzhou Challenger Shenzhen Challenger Gwangju Challenger Taipei City Challenger Heilbronn Challenger Winnetka Challenger Winnipeg Challenger Shanghai Challenger Ho Chi Minh City Challenger Ningboo Challenger Charlottesville Challenger Kobe Challenger Toyota Challenger Maui Challenger Launceston Challenger Granby Challenger Jinan Challenger Seoul Challenger Zhangjiagang Challenger Ho Chi Minh City Challenger Newport Beach Challenger Zhuhai Challenger Shenzhen Challenger Taipei City Challenger Seoul Challenger Gimcheon Challenger Busan Challenger Ilkley Challenger Winnetka Challenger Winnipeg Challenger Gatineau Challenger Binghamton Challenger Chengdu Challenger Vancouver Challenger Zhangjiagang Challenger Shanghai Challenger Cary Challenger Kaohsiung Challenger Columbus Challenger Fairfield Challenger Winnipeg Challenger Shenzhen Challenger Burnie Challenger Oeiras 1 Challenger Mexico City Challenger Sarasota Challenger Shimadzu All Japan Indoor - Kyoto Head Cup Busan Open - Busan USTA Seascape Challenger - Aptos New Haven Challenger Cary Challenger Dharwad Challenger 2003 - Dharwad Tyler Challenger Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Uncle Toby's Australian Men's Clay Court Challenger - Canberra Busan Open Challenger Tennis - Busan 14° BH Tennis Open - Belo Horizonte Shimadzu All Japan Indoor - Kyoto VIII Gramado Open - Gramado II Manta Open - Manta Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Coffee Cup Challenger - Chikmagalur Busan Open Challenger Tennis - Busan Biella 1 Challenger The Commercia Challenger - Aptos II Manta Open - Manta Flea Market Cup Busan Challenger Tennis - Busan Kia International In Kawana - Kawana Nottingham 2 Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto St. Tropez Challenger The Comercia Challenger - Aptos China Open - Beijing Keio Challenger International Tennis Tournament - Yokohama AGT Challenger - Leon Sail Open - New Delhi New Delhi Challenger II - New Delhi Melbourn Challenger Kyoto Challenger Korat Challenger Las Vegas Challenger Charlottesville Challenger Flea Market Cup Busan Challenger Tennis - Busan Fifth Third Bank Tennis Championships - Lexington Knoxville Challenger Dallas Challenger Bergamo Challenger Tallahassee Challenger Nottingham Challenger Toyota Challenger Dallas Challenger Kyoto Challenger Guangzhou Challenger Pingguo Challenger Traralgon Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Tashkent Challenger - Tashkent Wimbledon - London Nottingham Challenger Samsung Securities Cup - Seoul Biel Challenger Kyoto Challenger Dallas Challenger Beijing Challenger Recanati Challenger Kia International in Caloundra - Caloundra Hilton Waikoloa Village USTA Challenger - Waikoloa 2008 China TCL Challenger - Guangzhou Yokohama Challenger Toyota Challenger Talahassee Challenger Guangzhou Challenger Nottingham Challenger Nottingham-2 Challenger Busan Challenger Winnetka Challenger Yokohama World Tennis Gaora Cup - Yokohama Prague 2 Challenger Traralgon Challenger Traralgon Challenger 2 Toyota Challenger San Luis Potosi Challenger - San Luis Potosi Zagreb Challenger Taipei City Challenger Busan Challenger Gimcheon Challenger San Benedetto Challenger Recanati Challenger Dharwad Challenger 2006 - Dharwad Vancouver Challenger Shanghai Challenger Nanchang Challenger Ningboo Challenger Seoul Challenger Charlottesville Challenger Fifth-Third Bank Tennis Classic - Lexington Kobe Challenger Bangkok Challenger Kyoto Challenger Busan Challenger Ilkley Challenger Binghamton Challenger Chengdu Challenger Malaga Challenger Bangkok Challenger Challenger DCN de Cherbourg - Cherbourg Burnie Challenger Yokohama Challenger Belgaum Open - Belgaum Irving Challenger Mexico City Challenger Gemax Samsung Open 2004 - Belgrade Gimcheon Challenger Ilkley Challenger Gatineau Challenger Challenger Ford de Cherbourg - Cherbourg Vancouver Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Charlottesville Challenger Bangkok Challenger Uncle Toby's Burnie Challenger - Tasmania Marbella Challenger Nanchang Challenger Busan Open - Busan Odlum Brown Vancouver Open - Vancouver Kolkata Challenger Seoul Challenger Bangkok Challenger Maui Challenger Kyoto Challenger Eckental Challenger Liuzhou Challenger Kobe Challenger Playford Challenger Dallas Challenger Morelos Challenger Charlottesville Challenger Indian Wells Challenger Knoxville Challenger Bangkok Challenger Savannah Challenger Guadalajara Challenger Winnipeg Challenger Loughborough Challenger Aptos Challenger The Natrel's Challenger of Granby - Granby Noumea Challenger Savannah Challenger Ningboo Challenger Calgary Challenger Salzburg Challenger Orlando Challenger Biella 2 Challenger Samsung Securities Cup - Seoul Orlando Challenger Bloomfield Hills Challenger Cary Challenger Cassis Challenger Braga Challenger Uncle Tobys Challenger in Caloundra - Caloundra Shimadzu All Japan Indoor Tennis Championships - Kyoto Columbus Challenger St. Brieuc Challenger Sarasota Challenger Toyota Challenger Honolulu Challenger Winnetka Challenger Biel Challenger Izmir Cup - Izmir Seoul Challenger Manta Challenger Jerusalem Challenger Winston-Salem Challenger Samsung Securities Cup - Seoul Tyler Challenger AIG Japan Open - Tokyo Cleveland Challenger Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Legg Mason Tennis Classic - Washington China Open - Beijing SAP Open - San Jose Campbells Hall of Fame Tennis Championships - Newport Taipei City Challenger Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Malaysian Open - Kuala Lumpur Power Horse World Team Cup - Dusseldorf AEGON Championships - London Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Fergana Challenger - Fergana Power Horse Cup - Dusseldorf PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Odlum Brown Vancouver Open - Vancouver Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Heineken Open - Auckland Next Generation Adelaide International - Adelaide Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Brisbane International - Brisbane Campbells Hall of Fame Tennis Championships - Newport Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo SA Tennis Open - Johannesburg Open 13 - Marseille SAP Open - San Jose Citi Open - Washington Nature Valley International - Eastbourne Hall of Fame Open - Newport Rakuten Japan Open - Tokyo New York Open - New York Cali Challenger Cary Challenger Citi Open - Washington Delray Beach Open - Delray Beach Chicago Challenger AIG Japan Open - Tokyo Dallas Open - Dallas Infosys Hall of Fame Open - Newport Rennes Challenger Winston-Salem Open - Winston-Salem Open Parc - Lyon Busan Challenger The Artois Championships - London Samsung Challenger 2007 - Ho Chi Minh City AIG Japan Open Tennis Championships - Tokyo Fergana Challenger - Fergana Gonet Geneva Open - Geneva Countrywide Classic - Los Angeles Open 13 - Marseille Citi Open - Washington Winston-Salem Open - Winston-Salem Thailand Open - Bangkok AIG Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo Aircel Chennai Open - Chennai AEGON Championships - London PTT Thailand Open - Bangkok Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Toyota Challenger Campbell's Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Aircel Chennai Open - Chennai Apia International - Sydney AIG Japan Open Tennis Championships - Tokyo PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Gimcheon Challenger AIG Japan Open Tennis Championships - Tokyo Rakuten Japan Open - Tokyo Open 13 - Marseille Kun-Ming Challenger AEGON International - Eastbourne Nottingham Challenger Chennai Open - Chennai Open 13 - Marseille Shenzhen Open - Shenzhen Citi Open - Washington Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Singapore Tennis Open - Singapore Kaohsiung Challenger Dallas Open - Dallas AIG Japan Open - Tokyo Dallas Open - Dallas Zagreb Challenger Phoenix Challenger AEGON Championships - London Rakuten Japan Open - Tokyo Tallahassee Challenger China Open - Beijing Rogers Masters - Montreal Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Coupe Rogers - Montreal Citi Open - Washington BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Toronto AEGON Championships - London Shanghai ATP Masters - Shanghai Wimbledon - London Rakuten Japan Open - Tokyo U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Indianapolis Tennis Championships - Indianapolis Wimbledon - London Australian Open - Melbourne BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Wimbledon - London Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Australian Open - Melbourne Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 Wimbledon - London Australian Open - Melbourne Wimbledon - London 15th Asian Games Doha 2006 Australian Open - Melbourne U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Davis Cup, World Group, 1R, CAN-JPN 3-2 Olympics - London Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, World Group, PO, JPN-ROU 2-3 BNP Paribas Masters - Paris Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, 1R, JPN-CAN 4-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, JPN-ECU 0-3 U.S. Open - New York